electrical insulation technology - German English Dictionary